.verifyInput {
  display: flex;
}
.pass-verifyCode {
  margin-left: 6px;
}
// 自定义表单组件
.custom-form-wrap{
  // @extend .dg-richTexts;
  width: 100%;
  overflow: hidden;
  .custom-radio-input {
    cursor: pointer;
    .ant-input-number {
      margin-top: 0px !important;
    }
  }
  .input-number-wrap {
    display: flex;
    align-items: center;
    .suffix-span {
      width: 40px;
      text-align: center;
    }
  }
  // 输入校验提示样式
  // .ant-form-item-with-help {
  //   margin-bottom: 0px;
  // }
  // 文本域
  .custom-textarea {
    textarea {
      height: 100%;
    }
  }
  // 二维码
  .captcha-wrap {
    // display: flex;
    // display: inline-block;
  }
}
.cascaderInput{
  display: flex;
}
.upload-preview-wrap {
  .ant-modal-body {
    padding: 0 !important;
  }
}
// 输入框
.a-input-wrap {
  .input-tips-wrap {
    line-height: 1em;
  }
}
// 输入框混合按钮的组件
.a-input-button-wrap {
  display: flex;
  align-items: flex-start;
  .a-input-wrap {
    width: 100%;
    display: flex;
    flex-direction: column;
  }
  .inputAntBtn {
    margin-left: 10px;
  }
}
// 表单布局
.form-layout-wrap {
  .grid-form-wrap {
    box-sizing: border-box;
    padding: 15px;
    .ant-row {
      width: 100%;
      display: flex;
    }
    .ant-form-item-label {
      padding-left: 0px;
    }
    .upload-wrap {  // 上传组件使用东莞特有样式
      .ant-btn:hover {
        @extend .dg-base-btn;
      }
      .ant-upload-hint {
        margin-top: 10px;
        font-size: 14px;
        color: #999999;
      }
    }
    .upload-dragger { // 多选上传组件
      .ant-btn:hover {
        @extend .dg-base-btn;
      }
      .ant-upload-drag {
        background: #fff;
        border: 1px solid #d9d9d9;
        min-height: 100px;
      }
    }
    .ant-form-item {
      margin-bottom: 24px;
      // margin-bottom: px2rem(24);
    }
    .ant-form-item-label {
      // width: 100px;
      min-width: 100px;
      flex-wrap: wrap;
    }
    .ant-form-item-control-wrapper {
      flex: 1;
    }
  }
}
// 自定义table组件
.custom-table-wrap {
  flex: 1;
  //companyInfo插件
  .companyInfo{
    .companyInfo-type{
      display: flex;
      flex-direction: column;
    }
    a{
      font-size: 16px;
      font-weight: bold;
    }
    div{
      padding: 5px 0px;
      display: flex;
      justify-content: space-between;
      span{
        padding-right: 5px;
      }
    }
  }
  .ant-table-wrapper {
    height: 100%;
  }
  .ant-spin-nested-loading {
    height: 100%;
    .ant-spin-container {
      display: flex;
      flex-direction: column;
      height: 100%;
      .ant-table {
        flex: 1;
        overflow: hidden;
        td {
          // white-space: nowrap;
        }
        .ant-table-content {
          height: 100%;
        }
        .ant-table-scroll {
          height: 100%;
          display: flex;
          flex-direction: column;
        }
      }
    }
    .ant-pagination {
      text-align: right;
    }
  }
  .head-top-wrap {
    .total-wrap {
      min-height: 60px;
    }
  }
  .point {
    margin-right: 3px;
  }
}

.pass-verifyCode {
  border-radius: 4px;
  min-width: 110px;
  min-height: 40px;
  max-height: 40px;
}